import {
    http4
} from "@/service/axios";

// 网络信息列表接口
export function getNetworkList(data) {
    return http4.post({
        url: "/user/net/list/page",
        data,
    });
}

// 根据设备类型获取设备编号列表（已绑和可绑）接口
export function getDeviceTypeList({
    deviceType,
    netAccountCode
}) {
    return http4.get({
        url: `/user/device/list/${deviceType}/${netAccountCode}`,
    });
}

// 网络-设备关联配置接口
export function getAddNetwork(data) {
    return http4.post({
        url: "/user/net/device/add",
        data,
    });
}

// 下载网络关联设备导入模版接口
export function getExportNetworkDevice(data) {
    return http4.get({
        url: "/user/net/device/import/template/download",
        data,
        responseType: "blob",
    });
}

// 批量解除网络-设备关联接口
export function getRemoveNetworkDevice(data) {
    return http4.post({
        url: "/user/net/device/batch/remove",
        data,
    });
}

// 网络-设备关联导出接口
export function getExportNetwork(data) {
    return http4.post({
        url: "/user/net/export",
        data,
        responseType: "blob",
    });
}

